var appPath = getAppPath();
var parm = $("#hiPar").val();

if (g_userId == 2){
	$("#table8").show('slow');
}

function time(o,st,wait) { 
    if (wait == 0) { 
        o.removeAttribute("disabled");           
        o.value= st; 
        wait = 60; 
    } else { 
        o.setAttribute("disabled", true); 
        o.value="倒数"+wait+"秒"; 
        wait--; 
        setTimeout(function() { 
            time(o,st,wait) 
        }, 
        1000) 
    } 
} 

//  同步缓存
document.getElementById("btn4").onclick = function(){ // 同步一键秀缓存
	var o = this;
	$.messager.confirm("管理员操作","<span>是否确定同步[线上和线下]DB缓存?谨慎操作</span>",
		function(r){
			if (r) {
				time(o,"同步缓存",60); // 置灰倒计时
				var url = appPath + "/yjxRedis/synRedisReq.action?secret="+parm;
				$.get(url,function(ret){
					if (ret.success == 1){
						$.messager.alert('提示信息',ret.msg,'info');
					} else {
						$.messager.alert('提示信息',ret.msg,'error');
					}
				});
			}
		});
} 

//  切换一键秀缓存
document.getElementById("btn5").onclick = function(){
	var o = this;
	$.messager.confirm("管理员操作",
			"<span>是否确认切换一键秀缓存?</span>",
			function(r){
		if (r) {
			time(o,"切换缓存",60); // 置灰倒计时
			var url = appPath + "/yjxRedis/switchRedisReq.action?secret="+parm;
			$.get(url,function(ret){
				if (ret.success == 1){
					$.messager.alert('提示信息',ret.msg,'info');
				} else {
					$.messager.alert('提示信息',ret.msg,'error');
				}
			});
		}
	});
} 

// 更新宕机缓存
document.getElementById("btn3").onclick = function(){
	var o = this;
	$.messager.confirm("管理员操作","<span>是否确认更新宕机BD缓存?</span>",
			function(r){
		if (r) {
			time(o,"更新宕机",60); // 置灰倒计时
			var url = appPath + "/yjxRedis/udiedbRedisReq.action?secret="+parm;
			$.get(url,function(ret){
				if (ret.success == 1){
					$.messager.alert('提示信息',ret.msg,'info');
				} else {
					$.messager.alert('提示信息',ret.msg,'error');
				}
			});
		}
	});
} 

// 清除接口缓存
document.getElementById("btn2").onclick = function(){
	var o = this;
	$.messager.confirm("管理员操作",
			"<span style='color:blue'>清除[API/HOME]服务器缓存</span><br/><span style='color:blue'>包括APP首页数据/官网首页数据</span><br/><span>是否确认清除缓存？</span>",
			function(r){
		if (r) {
			time(o,"清除缓存",60); // 置灰倒计时
			var url = appPath + "/yjxRedis/clearApiCacheRedisReq.action?secret="+parm;
			$.get(url,function(ret){
				if (ret.success == 1){
					$.messager.alert('提示信息',ret.msg,'info');
				} else {
					$.messager.alert('提示信息',ret.msg,'error');
				}
			});
		}
	});
} 

// 更新缓存消息
document.getElementById("btn6").onclick = function(){
	var o = this;
	$.messager.confirm("管理员操作","<span>是否确认更新缓存内容?谨慎操作</span>",
		function(r){
			if (r) {
				time(o,"更新缓存",60); // 置灰倒计时
				var url = appPath + "/yjxRedis/upBuildCache.action";
				$.get(url,function(ret){
					if (ret.success == 1){
						$.messager.alert('提示信息',ret.msg,'info');
					} else {
						$.messager.alert('提示信息',ret.msg,'error');
					}
				});
			}
	  });
}
